Big Huge Thesaurus

mechanical energy

noun